/**
 * Simple lexer application, parse input tokens.
 * Add two numbers from the parse script.
 * This implementation done, Berlin Brown (berlin dot brown at gmail.com)
 * Variation on code from : "Language Implementation Patterns", Terence Parr
 */
package org.berlin.octane.compiler.lang;


/**
 * Simple expression node.  Expression node is also
 * an AST node type.
 */
public abstract class ExpressionNode extends ASTNodeType {
    
    public ExpressionNode(final VisitorToken t) { 
        super(t); 
    }
    
    /**
     * Dispatcher.
     * 
     * @param visitor
     */    
    public abstract void visit(final IAdderVisitor visitor);  
    
} // End of the class //
